drop irrigation - Turkish English Dictionary